home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP 1996 szeptember (CD07).zip / CHIP_CD07.ISO / sac / pack / sarj121.exe / arj / SARJ.DOC < prev   
Text File  |  1996-01-07  |  23KB  |  595 lines

  1.  
  2.                ▓▓▓▓▓▓▓▓▓░  ▓▓▓▓▓▓▓▓▓░  ▓▓▓▓▓▓▓▓░        ▓▓░
  3.                ▓▓░         ▓▓░    ▓▓░  ▓▓░   ▓▓░        ▓▓░
  4.                ▓▓▓▓▓▓▓▓▓░  ▓▓▓▓▓▓▓▓▓░  ▓▓▓▓▓▓▓▓░        ▓▓░
  5.                       ▓▓░  ▓▓░    ▓▓░  ▓▓  ▓▓░    ▓▓░   ▓▓░
  6.                ▓▓░    ▓▓░  ▓▓░    ▓▓░  ▓▓    ▓▓░  ▓▓▓▓▓▓▓▓░
  7.                ▓▓▓▓▓▓▓▓▓░olid archives with the famous ARJ.
  8.  
  9.       SARJ software and manual copyright (c) 1995-96 by Frederic Taes.
  10.                             All rights reserved.
  11.  
  12.  
  13. Main features
  14. =============
  15.  
  16.  - create and expand solid archives with the well-known ARJ;
  17.  - able to handle fool archives as it was an ARJ archive (GUS);
  18.  - support of Win95's long file names;
  19.  - ANSI archive comment allowed, with a fast display;
  20.  - ANSI.SYS *not* necessary;
  21.  - protection against ANSI-BOMB;
  22.  - optimized for a minimal use of the RAM (memory);
  23.  - compatibility with ARJ;
  24.  - security improved for encrypted arjives;
  25.  - often beter than C**** (a similar product);
  26.  - FreeWare program;
  27.  - ...
  28.  
  29. >> If you find SARJ useful, it is because ARJ is useful,
  30. >> so please register ARJ !  This is mandatory for a use of SARJ
  31. >> in a commercial, institutional, commercial, business or
  32. >> government environment. Thanks...  (See legal stuff below).
  33.  
  34.  
  35. History
  36. =======
  37.  
  38. v 1.01 : + also handle normal ARJ archives.
  39. v 1.02 : + handle attributes (hidden, read-only, system, archive);
  40.          + added SARJ.BTM compatibility (first 4DOS version).
  41. v 1.03 : + possibility to specify a target path for extraction;
  42.          + added compatibility for foreign countries
  43.            (date format DD/MM/YY or MM-DD-YY and time format 2x12h or 24h).
  44. v 1.10 : + better compression ratio : make arjives usually 2% (up to 10%)
  45.            smaller than SARJ 1.0x;
  46.          + automatic detection of the archive's format and then call the
  47.            appropriate program (ARJ, LIMIT, LZH, SQZ, UC2, ZIP, ZOO,...);
  48.          + configuration of external archivers in SARJ.CFG.
  49. v 1.11 : + better General Unpack Shell support
  50.          + added the 'i' command to identify an archive
  51.          + wilcards allowed as archive names (for extaction/list/...)
  52.          + conversion batch file (from *.* to Solid-ARJ)
  53.          * changes the name of the '&' command for '£'
  54. v 1.12 : + completely new CONVERT utility !
  55.          * renamed SARJ.EXE to S.EXE
  56.          + added a default command : eXtract
  57.          + search automatically external programs (pkunzip, unrar.exe,
  58.            lha.exe,...) in the whole path;
  59.          * change extension of solid archives to .SRJ
  60.  
  61. v 1.20 : + uncomplete and BETA release,
  62.            with support of Win95's long filenames
  63.  
  64. v 1.21 : + bugfix / final release of SARJ 1.20
  65.          + improved compatibility between DOS mode and WIN95 mode
  66.          + support of Win95's long filenames
  67.  
  68. NEXT RELEASE will include a new graphical interface !
  69.  
  70.  
  71. Installation
  72. ============
  73.  
  74. Nothing to do. :-)
  75.  
  76. Notes :
  77. - put all files somewhere in a directory of the PATH;
  78. - S.EXE and SARJ.CFG should be in the same directory
  79. - if a decompactor isn't in the path, you can specify the full path in
  80.   SARJ.CFG
  81. - To use a cache memory software = much higher speed !
  82.   (SmartDrv, HyperDisk... not necessary with OS/2, WinNT or Win95)
  83.  
  84.  
  85. Usage
  86. =====
  87.  
  88. The syntax is the same as ARJ !  Except for the command "i" (see below).
  89. You just have to replace "ARJ" by "S" (or "SARJ").
  90.  
  91. Usage:    S <command> [-<sw> [-<sw>...]] <archive_name> [<file_names>...]
  92. Examples: S a archive, S e archive, S l archive *.doc
  93.  
  94. <Commands>
  95.    : (nothing) eXtract (same as X)       l: List contents of archive
  96.   a: Add files to a new archive          m: Move files to a new archive
  97.   c: Comment archive (ANSI allowed)      r: Remove paths from filenames
  98.   e: Extract files from archive          t: Test integrity of archive
  99.   i: Identify type of archive            x: eXtract files with full pathname
  100.  
  101. <Switches>
  102.   £: £eave all memory free for ARJ(R)    p: match using full Pathnames
  103.   a: allow any file Attribute            r: Recurse subdirectories
  104.   e: Exclude paths from names            v: enable multiple Volumes (see ARJ!)
  105. ja1: inhibit the display of comments     w: assign Work directory  (ex: -wC:\)
  106.  jp: Pause after each screenful          x: eXclude selected files (ex: -x*.bk)
  107.  jt: Test CRC during compression         y: assume Yes on all queries
  108.   g: Garble with password (-g? -gToto)   z: comment archive (ex: -zARC.ANS)
  109.  
  110.  
  111. See ARJ for more information about those switches (they are the same!).
  112. So, with SARJ you can use the same syntax to expand all kind of archives:
  113. ARJ, Solid-ARJ, LZH, ZIP, etc.
  114.  
  115.  
  116.  
  117. Create and expand solid archives with the well-known ARJ
  118. ========================================================
  119.  
  120. The principal behind SARJ is not new : it takes advantage of the fact that
  121. big files will generally compress better than small files, a property used
  122. by Unix users who follow the maxim "always tar before compress" (joining
  123. files together before compressing).  SARJ will automatically do this for
  124. you, generating a single file SARJ.SLD, with the directory in a separate
  125. file (SARJ.DIR).  Those two files are compressed with ARJ.
  126.  
  127. Known problems with this method :
  128.  - updates (if any) are slow;
  129.  - if there's a problem within an archive (ex: a CRC error on your disk),
  130.    you loose the whole archive.
  131.  
  132. Advantages:
  133.  - compression ratio are better : usually 10%, but some files to compress
  134.    are similar or of the same type (ex: 100 little text files), up to 50%
  135.    improvement (or even more!).
  136.  
  137.  
  138. An example
  139. ==========
  140.  
  141. I've take some files distributed with the well-known messages editor "GoldED"
  142. (Author: Odinn Sorensen).  I've compared the original archives .ZIP (PKZIP
  143. 2.04g, in maximal compression -eX; Author: Phil Katz & C°) with ARJ 2.41a
  144. alone and SARJ.  Here are the results (in bytes) :
  145.  
  146.                          .ZIP         .ARJ      .SRJ (with SARJ 1.1)
  147.  
  148.          ADVANCED        31163        30904     28673
  149.          CHARSETS        32550        31664     10197
  150.          COLORS          15171        13963      5082
  151.          COLORSET        14505        13345      4845
  152.          SIMPLE          12625        12599     12228
  153.          XLAT            56363        54767     13111
  154.        ---------------------------------------------------------
  155.          TOTAL   =     162,377      157,242    74,136 bytes
  156.  
  157.          On Disk =     169,984      163,840    79,872 bytes
  158.          (because of cluster allocation)
  159.  
  160.  
  161.  
  162. Handle fool archives as it was an ARJ archive
  163. =============================================
  164.  
  165. SARJ v1.1 is able to recognize -by default- if an archive has one of the
  166. following formats : ARJ and SARJ (of course), but also AIN, LIMIT, LZH, RAR,
  167. SQZ, UC2, ZIP and ZOO (from Rahul Dhesi).
  168.  
  169. <Commands available>
  170.   e: Extract files from archive          t: Test integrity of archive           
  171.   l: List contents of archive            x: eXtract files with full pathname    
  172.  
  173.  
  174. Examples :
  175. ----------
  176.  
  177. S TOTO.ZIP                -> SARJ expand the file TOTO.ZIP in the current
  178.                              directory
  179.  
  180. S e PCMAN.ZIP C:\TEMP     -> SARJ's launching PKUNZIP to decompress
  181.                              PCMAN.ZIP in the directory C:\TEMP
  182.  
  183. S t B2A054FE1.MO1         -> SARJ detects which one is the appropriate
  184.                              decompactors between LZH, ZIP,... and
  185.                              launch it to test the data-integrity (CRC)
  186.                              of the archive B2A054FE1.MO1
  187.  
  188. SARJ does NOT recognize an archive format by its extension, but by its
  189. internal signature.  So, you can rename PCMAN.LZH to PCMAN.ZIP, and SARJ
  190. will detect that PCMAN.ZIP is in fact a LZH archive.
  191.  
  192. It is possible that you have to modify SARJ.CFG a little bit.  For example,
  193. by renaming unrar.exe (freeware version) in rar.exe, or pkunzip.exe in
  194. unzip.exe, etc.
  195.  
  196. An errorlevel 9 is returned when SARJ cannot detect the archive's format.
  197.  
  198.  
  199.  
  200. Support of Win95's long file names
  201. ==================================
  202.  
  203. Win95 allow you to use file names of more than 8+3 characters.
  204. SARJ recognizes automatically (!) if you're running a DOS session under
  205. Win95 or not.
  206.  
  207. Under Win95, SARJ displays :
  208.          SARJ v1.21 (Win95 mode) - FreeWare (C)opyRight 1996, TSF SoftWare.
  209.          = You're able to store and restore Win95's long filenames
  210.  
  211. With MS-DOS v2.11-6.2x, DR/Novell-DOS,... SARJ displays :
  212.          SARJ v1.21 (DOS mode) - FreeWare (C)opyRight 1996, TSF SoftWare.
  213.          = You're not able to handle Win95's long filenames
  214.          = If necessary, SARJ will automatically cut and rename files
  215.            during extraction.  For instance, files "JacquesBrel-1.MID"
  216.            and "JacquesBrel-2.MID" will be decompressed as "JACQU~1.MID"
  217.            and "JACQU~2.MID".  If files already exists, you'll be prompted
  218.            for erase, skip or rename them.
  219.  
  220. Limitations :
  221.          - Long file names of archives are not supported;
  222.            it's due to a limitation of ARJ 2.4x, PKZIP 2.04g, etc.;
  223.          - Long filenames of directories are not supported;
  224.            it's due to a limitation of Win95 : a bug occurs in DOS
  225.            sessions when pathnames are too long.  Explanation : a
  226.            command line, and/or parameters passed to a program cannot
  227.            exceed 255 characters long.  The problem is that a single
  228.            directory may have 259 characters long, and so a whole
  229.            pathname can be much greater than 255 characters long.
  230.  
  231.  
  232.  
  233. ANSI archive comment allowed
  234. ============================
  235.  
  236. SARJ is useful on a BBS because :
  237.  - arjives are -usually- not updated;
  238.  - arjives are smaller;
  239.  - ANSI comments are displayed;
  240.  
  241. And...
  242.  
  243.  - with a fast display of ANSI comments;
  244.  - there's a protection against any "ANSI bomb", so don't panic;
  245.  - an ANSI.SYS driver is NOT required to see ANSI-comments;
  246.  - but the size of the archive comment is limited to 2 Ko.
  247.  
  248.  
  249.  
  250. Optimized for a minimal use of the RAM (memory)
  251. ===============================================
  252.  
  253. SARJ uses a few memory, and works with dynamic variables : it allocates
  254. memory only when necessary.  It releases a maximum of memory before
  255. calling ARJ.
  256.  
  257. If there's ARJR.EXE somewhere in the path, Sarj uses ARJR.EXE instead of
  258. ARJ.EXE.  Note that ARJR.EXE takes less memory than ARJ.EXE.
  259.  
  260. Anyway, if it's not enough, there's a mode "leave all memory free for
  261. ARJ(R)", useful for small "DOS sessions" (under DV, for instance), or
  262. for a shell DOS with a few memory.  If you use SARJ in a batch file,
  263. it can be necessary to add "CALL SARJTMP" in your batch file, on the
  264. line immediately after S.EXE.
  265.  
  266.  
  267. -> A cache program like "smartdrv" or "hyperdisk" is recommanded for a
  268. good speed improvement !
  269.  
  270.  
  271.  
  272. Compatibility with ARJ
  273. ======================
  274.  
  275. The first version of SARJ was SARJ.BTM, and used for a personal use.
  276. To compress files, the following .BTM file (4DOS) is working !
  277. (SARJ not required) :
  278.  
  279.        REM Temp. directory required; ex.:  MD C:\TEMP
  280.  
  281.        DEL C:\TEMP /Y
  282.        DIR *.* /HTKM > C:\TEMP\SARJ.DIR
  283.        COPY /B *.*+C:\TEMP\SARJ.SLD C:\TEMP\SARJ.SLD
  284.        ARJ m ARCHIVE C:\TEMP\SARJ.* -jm -e
  285.  
  286.  
  287. So, a SARJ archive is -almost- a normal arjive.
  288. For instance, to see the contents of an archive, try :
  289.  
  290.        ARJ s archive SARJ.DIR             to see the directory
  291.        ARJ s archive SARJ.SLD             to see the files
  292.        ARJ t archive SARJ.DIR SARJ.SLD    to test integrity of archive
  293.        ARJ c archive -zARJ.CMT            to comment archive (header only)
  294.  
  295.  
  296.  
  297. More security for encrypted arjives
  298. ===================================
  299.  
  300. If you're using " ARJ a secret *.DOC -gKate ", you can see after that
  301. anybody can see the directory (not the files!) of the encrypted archive.
  302. With SARJ, it is not a problem since the directory is also encrypted !
  303.  
  304.  
  305. Less security for data recovery
  306. ===============================
  307.  
  308. There're some switches, as the serie "-v" (multi-volumes), not mentionned
  309. by SARJ but that can be used.  But be carreful with multi-volumes solid
  310. archives : if you lost the first volume, you lost all volumes (the whole
  311. archive) !  So don't use SARJ nor any 'solid' archiver to make a big backup.
  312.  
  313.  
  314.  
  315. SARJ is FreeWare
  316. ================
  317.  
  318.  - This software is provided "as is", without any warranty;
  319.  - You can copy SARJ for yourself or use this program as you want to;
  320.  - any modification of the software is strictly forbidden;
  321.  - you can copy and distribute the "full package SARJ" to your friends;
  322.  - the full package contains not only S.EXE but also documentation
  323.    files,... and is provided within an ARJ-SECURED envelope with the
  324.    signature "TSF SoftWare / Prisme";
  325.  - This is a free product, so it can be distribute only "free of charge".
  326.  
  327.  
  328.  
  329. How to use SARJ ?
  330. =================
  331.  
  332. Some examples :
  333.  
  334.  Add files of current directory in a new archive:   SARJ a archive
  335.      idem + subdirectories:                         SARJ a archive -r
  336.      idem + subdir. and "take less memory" mode:    SARJ a archive -r -&
  337.  Add files with ARJ.ANS as comment:                 SARJ a archive -zARJ.ANS
  338.  Comment archive witch ARJ.ANS:                     SARJ c archive ARJ.ANS
  339.      idem:                                          SARJ c archive -zARJ.ANS
  340.  Remove archive comment:                            SARJ c archive -zNUL
  341.  Move files to a new archive:                       SARJ m archive *.doc
  342.  
  343. Other examples (for files .ARJ .ZIP, .LZH,...):
  344.  
  345.  Extract files from archive:                        SARJ e archive
  346.      idem but to TEMP\ (subdirectory):              SARJ e archive TEMP\
  347.      idem but for ALL archives:                     SARJ e *.* TEMP\
  348.  Extract the file READ.ME from archive:             SARJ e archive READ.ME
  349.  Extract maintaining directory structure:           SARJ   archive
  350.      idem (for compatibility with ARJ)              SARJ x archive
  351.      idem but to F:\MODEM:                          SARJ x archive F:\MODEM
  352.      idem but for all *.ZIP files                   SARJ x *.ZIP F:\MODEM
  353.  Test integrity of files in archive:                SARJ t archive
  354.  Identify an archive                                SARJ i belgium.J01
  355.      (if archive not found: DOS Errorlevel=2)
  356.  
  357. >>>> NOTE: with SARJ 1.12, you can type "S" only instead of "SARJ" <<<<
  358.  
  359. Wilcards are accepted and fully implemented (at the opposite of ms-dos).
  360. Examples:
  361.           ARJ a \pub\archive  \*arj*.* \prisme\*e.doc -r
  362.           ARJ x \pub\*15*.*
  363.  
  364.  
  365. -> All switches must be preceded by "-" or "/".
  366.  
  367.  
  368. Pathnames
  369. =========
  370.  
  371. By default, SARJ saves pathnames (but not the whole path) in a intelligent
  372. way : if you have about 500 files in a directory, the path is saved one
  373. time for the 500 files.  Related commands and switches :
  374.  
  375. <Command>
  376.   r: Remove paths/attr. from filenames         ARJ r archive
  377.   x: eXtract files with full pathname          ARJ x archive f:\games
  378.  
  379. Target sub-directories are always automatically created during extraction.
  380.  
  381. <Switches>
  382.   e: Exclude paths from names                  ARJ a archive *.doc -e
  383.   p: match using full Pathnames                ARJ a archive f:\*.ans -r -p
  384.  
  385.  
  386. Other switches :
  387. ================
  388.  
  389. -a       By default, SARJ only handle "normal" files, and ignores files
  390.          with an attribute like "Hidden", "Read-Only" or "System".  With
  391.          the parameter -a, SARJ handle all of those files, and restore
  392.          their attributes during extraction.
  393.  
  394. -ja1     Do not display (ANSI) comment.
  395.  
  396. -jp      Pause after each screen; may be useful with the "list" function.
  397.          Ex: SARJ l TEST -jp
  398.  
  399. -jt      test archive during compression !  When you make a "move" of some
  400.          files to an archive on floppy-disks, is there's a CRC-error on the
  401.          disk, you lost all files.  Except if you use ARJ, and its useful
  402.          switch -jt.  -jt is now also available within SARJ.
  403.  
  404. -v       Same result as with ARJ. See the documentation of ARJ for more
  405.          information.  But be carreful with multi-volumes solid archives :
  406.          if you lost the first volume, you lost all volumes (the whole
  407.          archive) !  So don't use SARJ nor any 'solid' archiver to make a
  408.          big backup.
  409.  
  410. -w       With the switch "-w" (w: assign Work directory), you can specify
  411.          to SARJ which directory can be use for the temporary files SARJ.SLD
  412.          and SARJ.DIR.  It can be a different working directory than this one
  413.          of ARJ !
  414.  
  415. -x       With the switch "-x"  (x: eXclude selected files), you may exclude
  416.          some files, when archiving and restoring.  Some examples...
  417.  
  418.          Archive all files *.BBS except msgbase.bbs :
  419.                                       ARJ a archive *.bbs -xMSGBASE.BBS
  420.  
  421.          Extracting all files except *.doc, *.txt and *4.* :
  422.                                       ARJ x archive -x*.doc -x*.txt -x*4.*
  423.  
  424.  
  425. i = identify an archive
  426. =======================
  427.  
  428.  Here's the list of DOS ERRORLEVEL returned by SARJ i :
  429.  
  430.      0 = ??? or unkown format
  431.      1 = SARJ format
  432.      2 = archive not found
  433.      10= ARJ
  434.      10+ = type of the archive  (see SARJ.CFG)
  435.          By default : AIN = 11
  436.                       LZH = 12
  437.                       RAR = 13
  438.                       ZOO = 14
  439.                       LIMIT=15
  440.                       SQZ = 16
  441.                       UC2 = 17
  442.                       ZIP = 18
  443.  
  444.  Examples :
  445.     SARJ i belgium.J01            ; returns DOS ERRORLEVE 10
  446.                                     if belgium.j01 is an ARJ archive
  447.  
  448.     S i TOTO.ZIP                  ; in a BATCH file
  449.     IF ERRORLEVEL==18 GOTO ZIP    ; be careful because IF ERRORLEVEL==17
  450.     IF ERRORLEVEL==17 GOTO UC2    ; means if ERRORLEVEL is equal
  451.     ...                           ; OR GREATER than 17 !!!
  452.  
  453.  
  454.  
  455. Legal Stuff
  456. ===========
  457.  
  458.       This software is copyrighted (C) 1995-96 and written by Frederic
  459.       Taes, hereafter called the Author and Owner.  All Rights Reserved.
  460.  
  461.       The No-Nonsense Licence Statement
  462.       ---------------------------------
  463.       This software and everything enclosed with it are protected by both
  464.       Belgian copyright law and international treaty provisions.
  465.       It is called "freeware".
  466.  
  467.       FREEWARE software may be used, copied and distributed freely for
  468.       NONCOMMERCIAL use only IF:
  469.       ▀▀▀▀▀▀▀▀▀▀▀▀▀
  470.  
  471.               NO FEE IS CHARGED FOR USE, COPYING OR DISTRIBUTION.
  472.  
  473.               IT IS NOT MODIFIED IN ANY WAY.
  474.  
  475.       It may be distributed ONLY in it's original, unmodified compressed
  476.       package file.                                ~~~~~~~~~~
  477.  
  478.       This means you may not add comments to the compressed package file
  479.       (also known as an archive file or simply an archive), nor may you
  480.       delete files from or add files to the archive file, UNLESS YOU HAVE
  481.       A WRITTEN PERMISSION TO DO SO.
  482.  
  483.       Converting the archive file to another compression method or
  484.       another archive file format is allowed, provided that the above
  485.       conditions are met.
  486.  
  487.       The original package as released by me is in R. Jung's ARJ archive
  488.       format, protected by a SECURITY-ENVELOPE (signature : TSF SoftWare
  489.       Prisme). In order to extract the files from an ARJ archive under
  490.       DOS, you will need to get the file ARJ***.EXE, where '***' stands
  491.       for the version number of the program ARJ.  At the time this is
  492.       written, the latest version is 2.50a, so look for ARJ250A.EXE
  493.       (or ARJ250F.EXE for the French release).
  494.       Note, that recompressing the archive will nearly always result
  495.       in a bigger archive.
  496.  
  497.       The use of FREEWARE software is prohibited in a governmental
  498.       or commercial situation. In these cases, this software must be
  499.       purchased and a Commercial Licence Statement will then be provided
  500.       for.  You may write to the Owner at the address below for more
  501.       information.
  502.  
  503.       Warranty
  504.       --------
  505.       This software is provided AS IS without any warranty, expressed or
  506.       implied, including but not limited to fitness for a particular
  507.       purpose.
  508.       IN NO EVENT SHALL THE AUTHOR/OWNER OF THIS PRODUCT BE LIABLE FOR
  509.       ANY DIRECT OR CONSEQUENTIAL LOSS OR DAMAGES WHICH MAY HAVE ARISEN
  510.       FROM THE USE OF THIS PRODUCT.
  511.       If your local law does not permit any of the statements made above,
  512.       or if you do not agree with any of them yourself, THEN YOU ARE NOT
  513.       LICENCED TO USE THIS PROGRAM!
  514.  
  515.       Payment
  516.       -------
  517.       If you would like to use this product in a commercial or
  518.       governmental situation, you have to use SARJ ONLY WITH A REGISTERED
  519.       VERSION OF ARJ !
  520.  
  521.  
  522.  
  523. Final Comments
  524. ==============
  525.  
  526. Author  : Frederic Taes
  527.           Authorized ARJ Agent (French speaking countries)
  528. Date    : January, 7th 1996
  529. Version : 1.21  (une version en francais est disponible !)
  530. Language: written in Borland Pascal 7.0  (the best language for PC (DOS))
  531. Plan    : SARJ/2, a version for OS/2  (when ARJ/2 available)
  532.           A more securated algorithm for encryption.
  533.           RARJ, an interface for ARJ and SARJ.
  534. Use with: at least ARJ v2.4x, or better ARJ 2.50a
  535.  
  536. Thanks  : to Robert K. Jung, author of ARJ
  537.           ARJ is copyrighted by ARJ Software, Robert and Susan Jung
  538.           P.O. Box 249, Norwood MA 02062, USA
  539.  
  540. Testers : Jean-Yves Simon, Jean-Michel Dossogne and Pascal Vandersteegen.
  541.  
  542. Dedication: This program is dedicated to Catherine Lefevre.
  543.  
  544.  
  545.  
  546. How to contact the author of SARJ :
  547. ===================================
  548.  
  549.        TSF SoftWare
  550.        Frederic Taes
  551.        Rue du Noyer, 285
  552.        B-1040   Brussels
  553.        BELGIUM
  554.  
  555.        Prisme BBS  +32-2-736.60.29  (Sysop: Cedric Janssens)
  556.                    from V22 (1200bps) to V34 (28k8), 8N1, FAX included.
  557.  
  558.        Also on Programmer's Paradise (2:293/2009): +32-10-81.30.88
  559.  
  560.        Fidonet : 2:291/752.7
  561.        internet: fta@info.fundp.ac.be
  562.        WWW     : http://www.info.fundp.ac.be/~fta
  563.  
  564.  
  565.        Electronic conferences:
  566.           - in the Fidonet's echomail " ARJ "
  567.           - often in the internet newsgroup " comp.compression "
  568.           - ...
  569.  
  570.        NEW Support BBS in Belgium for TSF SoftWare :
  571.        =============================================
  572.  
  573.        Edge Of Delight BBS
  574.           Fidonet:  2:291/735 (SysOp: Pascal Vandersteegen)
  575.           Node #1:  +32-2-375.56.51 Boca 28.8K (V34/VFAST)
  576.           Node #2:  +32-2-375.89.23 ZyXel 19.2K
  577.           Node #3:  +32-2-372.10.89 ISDN 64K
  578.  
  579.        File Area : J1 (Distsites Zone) and then 007 TSF SoftWare
  580.        * To leave a message to me, it's very easy !  You just have to
  581.        * choose the command 'C' in the main menu of Edge Of Delight BBS.
  582.  
  583.  
  584. -----BEGIN PGP PUBLIC KEY BLOCK-----
  585. Version: 2.6.2
  586.  
  587. mQBhAy462AgAAAECmgPJWqIn12qszt+xLj3Fzryufz9m1toZFyI6n2FRbPqzWnaB
  588. sdDF+0jqfq3EWmREb2ym3NGDdGUA00vub0QrZdbXHCzPMzRHd8GAIjAwYBWoiPNx
  589. rQAFEbQpRnJlZGVyaWMgVGFlcyA8MjoyOTEvNzUyLjAwN0BGaWRvTmV0Lm9yZz60
  590. JEZyZWRlcmljIFRhZXMgPGZ0YUBpbmZvLmZ1bmRwLmFjLmJlPg==
  591. =tdAi
  592. -----END PGP PUBLIC KEY BLOCK-----
  593.  
  594. end of document
  595.